    * {
    	padding: 0;
    	margin: 0;
    }

    body {
    	min-width: 1200px;
    }

    ul {
    	list-style: none;
    }

    a {
    	text-decoration: none;
    	color: #000;
    }

    #app {
    	display: none;
    }

    ::selection {
    	color: #FFFFFF;
    	background: #FA4632;
    }

    /* 最大盒子 */

    #pc {
    	display: flex;
    	flex-direction: column;
    }

    /*一级导航开始*/

    #header {
    	background-color: #fff;
    	height: 80px;
    	border-bottom: 1px solid rgba(230, 230, 230, .98);
    	position: fixed;
    	top: 0;
    	left: 0;
    	right: 0;
    	z-index: 99;
    	transition: all 0.5s;
    }

    #header_main {
    	width: 100%;
    	height: 100%;
    	background-color: #FFFFFF;
    	position: relative;
    	z-index: 99;
    }

    /* 适配手机屏幕开始 */

    @media screen and (max-width:768px) {
    	body {
    		padding-left: 45px;
    	}
    	#pc #header #header_main .container {
    		width: 100%;
    		margin: 0 auto;
    		display: flex;
    		position: relative;
    		padding-left: 75px;
    	}
    	#pc #box1 {
    		display: none;
    	}
    	#pc #section1 {
    		margin-top: 100px;
    	}
    	#pc #section2 {
    		padding-top: 100px;
    	}
    	#pc #section6 .bd li {
    		display: flex;
    		align-items: center;
    		position: absolute;
    		width: 1200px;
    		left: 0px;
    		top: 0px;
    		opacity: 0;
    		overflow: hidden;
    		transition: all 0.4s;
    	}
    	#pc #section7 .banner_video .bot {
    		position: absolute;
    		z-index: 999;
    		width: 1200px;
    		bottom: 50px;
    		background: #fff;
    		left: 0;
    		display: flex;
    		justify-content: flex-end;
    	}
    	#pc .bottom_float {
    		display: none;
    	}
    }

    /* 适配手机屏幕结束 */

    .container {
    	width: 1200px;
    	margin: 0 auto;
    	display: flex;
    	position: relative;
    }

    #logo {
    	width: 90px;
    	height: 29px;
    	background: url(img/logo.png) no-repeat;
    	display: block;
    	margin-top: 23px;
    }

    #header_nav {
    	display: flex;
    	height: 80px;
    }

    #header #header_nav .nav_item:first-child {
    	text-align: center;
    	width: 146px;
    }

    #header #header_nav .nav_item {
    	width: 148px;
    }

    #header #header_nav .nav_item .nav_a, .nav_sp {
    	line-height: 80px;
    	color: #333333;
    	font-weight: 500;
    	font-size: 16px;
    	padding-left: 10px;
    	cursor: pointer;
    	text-decoration: none;
    }

    #header_btn1, #header_btn2 {
    	height: 42px;
    	margin: 19px 0 0 0;
    }

    #header_btn1 .btn1 {
    	width: 90px;
    	height: 40px;
    	line-height: 40px;
    	color: #fff;
    	display: inline-block;
    	text-align: center;
    	border: 1px solid #ff5252;
    	background: linear-gradient(90deg, #fc4d10, #f20d23);
    	border-radius: 2px;
    	margin: 0 10px;
    	font-size: 14px;
    	text-decoration: none;
    }

    #header_btn2 .btn2 {
    	width: 90px;
    	height: 40px;
    	line-height: 40px;
    	color: #ff5252;
    	display: inline-block;
    	text-align: center;
    	border: 1px solid #ff5252;
    	border-radius: 2px;
    	font-size: 14px;
    	text-decoration: none;
    }

    #header #header_btn2 {
    	position: relative;
    }

    /* 一级导航结束 */

    /*二级导航开始*/

    #header .sNav {
    	width: 100%;
    	height: 350px;
    	background-color: #fff;
    	position: absolute;
    	top: -430px;
    	transition: all 0.5s;
    	z-index: 2;
    }

    .nav2 {
    	width: 1200px;
    	height: 350px;
    	margin: 0 auto;
    	display: flex;
    	background-color: #fff;
    }

    .ull {
    	width: 235px;
    	height: 350px;
    	border-left: 1px solid #E6E6E6;
    	padding-top: 15px;
    	box-sizing: border-box;
    }

    .cur {
    	width: 137px;
    	height: 330px;
    	border-left: 1px solid #E6E6E6;
    	padding-left: 10px;
    	padding-top: 20px;
    }

    .cur a {
    	display: flex;
    	align-items: center;
    }

    .cur:hover {
    	background: url(img/00-menu-hover-bg.png) no-repeat;
    	background-repeat: no-repeat;
    }

    .cur .list {
    	width: 137px;
    	height: 40px;
    	font-size: 14px;
    }

    .cur .list a:hover {
    	color: red;
    }

    .icon01 {
    	background: url(img/00-new.png)no-repeat;
    }

    .icon02 {
    	background: url(img/00-hot.png)no-repeat;
    }

    .icon01, .icon02 {
    	display: inline-block;
    	width: 30px;
    	height: 16px;
    	margin-left: 5px;
    }

    .img1 {
    	background: url(img/C7.jpg) no-repeat center bottom;
    	width: 180px;
    	height: 280px;
    	margin-top: 20px;
    	padding-left: 30px;
    	border-left: 1px solid #E6E6E6;
    }

    .icon1 {
    	width: 32px;
    	height: 32px;
    	background: url(img/icon-1.png) no-repeat;
    	margin-right: 10px;
    }

    .icon2 {
    	width: 32px;
    	height: 32px;
    	background: url(img/icon-2.png) no-repeat;
    	margin-right: 10px;
    }

    .icon3 {
    	width: 32px;
    	height: 32px;
    	background: url(img/icon-3.png) no-repeat;
    	margin-right: 10px;
    }

    .icon4 {
    	width: 32px;
    	height: 32px;
    	background: url(img/icon-4.png) no-repeat;
    	margin-right: 10px;
    }

    .text_ic h5:hover {
    	color: red;
    }

    .text_ic p {
    	color: #ccc;
    	font-size: 12px;
    }

    .ic1 {
    	display: flex;
    	padding: 25px 0 15px 25px;
    }

    .icon h3 {
    	color: #000000;
    }

    .icon h6 {
    	color: #000000;
    }

    /* 二级导航结束 */

    /*按钮下拉框开始*/

    #header #btn2_list {
    	display: none;
    	position: absolute;
    	right: 0;
    	padding-top: 20px;
    	z-index: 2;
    }

    #header #btn2_list .list_i {
    	position: absolute;
    	right: 40px;
    	top: 10px;
    	width: 0;
    	height: 0;
    	border-left: 8px solid transparent;
    	border-right: 8px solid transparent;
    	border-bottom: 11px solid #ED3C3F;
    }

    #header #btn2_list .list_inner {
    	width: 800px;
    	height: 580px;
    	text-align: center;
    	background: #fff;
    	white-space: nowrap;
    	overflow: hidden;
    	box-shadow: 0px 5px 20px 0px #31333533;
    	border-radius: 20px;
    	border: 1px solid #ED3C3F;
    }

    #header #btn2_list .list_inner .inner_pd {
    	padding: 0 35px;
    }

    #header #header_btn2:hover #btn2_list {
    	display: block;
    }

    #header #btn2_list .title {
    	font-size: 18px;
    	color: #000000;
    	margin: 25px 0;
    	font-weight: bold;
    }

    #header .title_1 {
    	margin-bottom: 15px;
    	border-bottom: 1px solid #E6E6E6;
    	overflow: hidden;
    }

    #header #btn2_list .title_1 .on {
    	color: #F20D23;
    	border-bottom: 2px solid #F20D23;
    }

    #header #btn2_list .title_1 span {
    	display: inline-block;
    	width: 50%;
    	font-size: 16px;
    	color: #000;
    	font-weight: bold;
    	padding-bottom: 8px;
    	cursor: pointer;
    }

    #header #btn2_list .tit_table {
    	display: inline-block;
    	width: 730px;
    	transition: 0.5s all;
    }

    #header #btn2_list .item_2 {
    	margin-left: 100px;
    }

    #header #btn2_list .table {
    	width: 100%;
    	border-collapse: collapse;
    	font-size: 12px;
    	text-align: center;
    }

    #header #btn2_list .table tr th {
    	color: #888888;
    	border: 1px solid #eaeefb;
    }

    #header #btn2_list .table th, #header #btn2_list .table td {
    	padding: 10px 14px;
    }

    th {
    	font-style: normal;
    	font-weight: 400;
    }

    #header #btn2_list .table tr td {
    	border: 1px solid #eaeefb;
    }

    #header #btn2_list .table th, #header #btn2_list .table td {
    	padding: 10px 14px;
    }

    #header #btn2_list .table tr:nth-child(n+1) td:last-child {
    	color: #F20D23;
    }

    #header #btn2_list .qrcode_list {
    	padding-top: 5px;
    	text-align: center;
    	display: flex;
    }

    #header #btn2_list .qrcode_list li {
    	text-align: center;
    	font-size: 14px;
    	font-weight: bold;
    	width: 15%;
    }

    #header #btn2_list .qrcode_list li img {
    	width: 105px;
    	height: 105px;
    	transition: 0.3s all;
    }

    #header #btn2_list .qrcode_list li p {
    	transition: 0.3s all;
    	color: #333333;
    }

    #header #btn2_list .qrcode_list li:hover img {
    	transform: scale(1.2, 1.2);
    }

    #header #btn2_list .qrcode_list li:hover p {
    	transform: translateY(10px);
    	color: #FF0000;
    }

    #header #btn2_list .qrcode_list li:nth-child(-n+4):nth-child(n+2) {
    	margin: 0 37px;
    }

    #header #btn2_list .qrcode_list li:nth-child(3) {
    	margin: 0 17px !important;
    }

    /* 按钮下拉框结束 */

    /*轮播图开始*/

    #box1 {
    	width: 100%;
    	max-width: 1920px;
    	position: relative;
    	margin: 80px auto 0;
    	z-index: 0;
    	overflow: hidden;
    }

    #box1 a img {
    	width: 100%;
    }

    .main {
    	width: 100%;
    	height: 520px;
    	margin: 0px auto;
    	position: relative;
    }

    #imgwrap {
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 500%;
    	height: 500px;
    	display: flex;
    }

    #imgwrap li {
    	position: absolute;
    	opacity: 0;
    	transition: opacity 3s;
    }

    #imgwrap .active {
    	opacity: 1;
    }

    #imgwrap li img {
    	width: 100%;
    }

    .pages-container {
    	width: 350px;
    	height: 5px;
    	position: absolute;
    	bottom: 100px;
    	left: 50%;
    	display: flex;
    	margin-left: -160px;
    }

    .pages-container div {
    	width: 60px;
    	margin: 0 10px;
    	height: 2px;
    	background-color: #7E868E;
    	opacity: .9;
    }

    .pages-container li {
    	width: 60px;
    	height: 2px;
    	background-color: #7E868E;
    }

    .pages-container .active {
    	background-color: #FCFCFC;
    	/* forwards  停留在最后一帧*/
    	/* backwards  停留在第一帧*/
    	animation: progress 3s linear 0s 1 normal;
    }

    @keyframes progress {
    	0% {
    		width: 0;
    	}
    	100% {
    		width: 100%;
    	}
    }

    /* 轮播图结束 */

    /* 侧边栏开始 */

    #aside {
    	position: fixed;
    	right: 10px;
    	z-index: 9999;
    	top: 50%;
    	margin-top: -158px;
    }

    #aside .li1 {
    	animation: rotateInDownRight 1.5s 0.5s ease both;
    }

    #aside li {
    	background-size: contain;
    }

    #aside .li1 a {
    	background: linear-gradient(0deg, #f20d23, #f85f2a);
    	color: #fff;
    	transition: all 0.5s;
    	height: 120px;
    }

    #aside li a {
    	background: #FFFFFF;
    	box-shadow: 0px 5px 10px 0px #d4c5c54f;
    	display: block;
    	width: 62px;
    	height: 62px;
    	border-radius: 5px;
    	border: #FF0000 1px solid;
    	font-size: 12px;
    	text-align: center;
    	margin-bottom: 9px;
    	line-height: 1;
    }

    #aside .li1 i {
    	background: url(img/side_1.png) center no-repeat;
    	width: 40px;
    	height: 40px;
    }

    #aside .li1:hover i {
    	transform: rotate(360deg);
    }

    #aside li a i {
    	display: inline-block;
    	width: 22px;
    	height: 22px;
    	padding: 11px 0 9px 0;
    	transition: all 0.5s;
    }

    #aside .li1 a p {
    	letter-spacing: 3px;
    	line-height: 24px;
    	font-size: 16px;
    }

    #aside .li2 {
    	animation: rotateInDownLeft 1.5s 1.5s ease both;
    }

    #aside .li2 a {
    	overflow: hidden;
    	position: relative;
    	transition: all 0.5s;
    }

    #aside .li2 a:hover {
    	width: 230px;
    	margin-left: -166px;
    }

    #aside .li2 a:hover {
    	background: linear-gradient(0deg, #f20d23, #f85f2a);
    }

    #aside .li2 a:hover .hides {
    	display: block;
    }

    #aside .li2 a:hover .shows {
    	display: none;
    }

    #aside li a {
    	background: #FFFFFF;
    	box-shadow: 0px 5px 10px 0px #d4c5c54f;
    	display: block;
    	width: 62px;
    	height: 62px;
    	border-radius: 5px;
    	border: #FF0000 1px solid;
    	font-size: 12px;
    	text-align: center;
    	margin-bottom: 9px;
    	line-height: 1;
    }

    #aside .li2 .hides {
    	width: 230px;
    	height: 70px;
    	position: absolute;
    	left: 0px;
    	top: -5px;
    	background: url(img/side_tel_02.png) 20px center no-repeat;
    	padding: 0 15px;
    	text-align: left;
    	display: none;
    	text-indent: 50px;
    }

    #aside .li2 .hides h2 {
    	font-size: 12px;
    	color: #fff;
    	line-height: 1;
    	padding: 17px 0 7px 0;
    }

    #aside .li2 .hides p {
    	font-size: 24px;
    	color: #fff;
    	font-family: "Arial";
    	line-height: 1;
    }

    #aside .li2 i {
    	background: url(img/side_2.png) center no-repeat;
    }

    #aside li a i {
    	display: inline-block;
    	width: 22px;
    	height: 22px;
    	padding: 11px 0 9px 0;
    	transition: all 0.5s;
    }

    #aside .li3 {
    	animation: rotateInDownRight 1.5s 2.5s ease both;
    	position: relative;
    }

    #aside .li3 a {
    	position: relative;
    	transition: all 0.5s;
    }

    #aside .li3 a:hover {
    	background: linear-gradient(0deg, #f20d23, #f85f2a);
    	color: #FFFFFF;
    }

    #aside .li3 a:hover i {
    	background: url(img/side_ewm_02.png) center no-repeat;
    }

    #aside li a:hover i {
    	transform: rotate(360deg);
    }

    #aside .li3:hover .ewm_div {
    	display: block;
    }

    #aside .li3 i {
    	background: url(img/side_3.png) center no-repeat;
    }

    #aside .li3 .ewm_div {
    	display: none;
    	height: 160px;
    	width: 140px;
    	position: absolute;
    	right: 84px;
    	min-height: 90px;
    	border-radius: 3px;
    	box-shadow: 0px 5px 10px 0px rgba(25, 33, 49, 0.18);
    	text-align: center;
    	background: linear-gradient(0deg, #f20d23, #f85f2a);
    	font-size: 13px;
    	color: #ffffff;
    	line-height: 30px;
    	top: -51px;
    }

    #aside .li3 .ewm_div .arrow {
    	position: absolute;
    	width: 9px;
    	height: 18px;
    	background: url(img/side_bg_arrow1.png) no-repeat;
    	right: -8px;
    	top: 70px;
    }

    #aside .li3 .ewm_div .img_div {
    	background: url(img/ewm.jpg) center no-repeat;
    	width: 119px;
    	height: 119px;
    	margin: 11px 11px auto;
    }

    #aside .li4 {
    	animation: rotateInDownLeft 1.5s 3s ease both;
    	cursor: pointer;
    }

    #aside .li4 a:hover {
    	background: linear-gradient(0deg, #f20d23, #f85f2a);
    	color: #FFFFFF;
    }

    #aside .li4 a:hover i {
    	background: url(img/idea2.png) center no-repeat;
    	background-size: 100%;
    }

    #aside .li4 i {
    	background: url(img/side_4.png) center no-repeat;
    	background-size: 100%;
    }

    #aside .li5 {
    	animation: rotateInDownRight 1.5s 3.5s ease both;
    	cursor: pointer;
    }

    .c_nav li.li6:hover .over {
    	display: block;
    }

    #aside .li5 .top_return {
    	box-shadow: 0px 5px 10px 0px #d4c5c54f;
    	display: block;
    	width: 62px;
    	height: 30px;
    	border-radius: 5px;
    }

    #aside .li5 .out {
    	background: url(img/side_5.png) center no-repeat #FFFFFF;
    }

    #aside .li5:hover .out {
    	display: none;
    }

    #aside .li5:hover .over {
    	display: block;
    }

    #aside .li5 .over {
    	display: none;
    	background: linear-gradient(0deg, #f20d23, #f85f2a);
    	line-height: 35px;
    	color: #ffffff;
    	text-align: center;
    	font-size: 10px;
    }

    /* 侧边栏结束 */

    /* 内容栏一开始 */

    #section1 {
    	width: 1200px;
    	height: 170px;
    	border: 1px solid #fff;
    	background-color: #fff;
    	position: relative;
    	margin: -74px auto 0;
    	border-radius: 5px;
    	z-index: 2;
    	display: flex;
    }

    #section1 div a {
    	width: 240px;
    	height: 75px;
    	text-align: center;
    	margin-top: 95px;
    	display: block;
    }

    #section1 .icon h3 {
    	font-size: 16px;
    	font-weight: 700;
    	color: #000;
    	padding-top: 10px;
    }

    #section1 div a img {
    	width: 59px;
    	height: 69px;
    	margin-left: -30px;
    	position: absolute;
    	top: 18px;
    	transition: all .4s ease-in-out;
    }

    #section1 p {
    	color: #888888;
    	font-size: 14px;
    	padding-top: 5px;
    }

    #section1 div a:hover img {
    	top: 14px;
    }

    #section1 div h3:hover {
    	color: #F20D23;
    }

    .footer-img {
    	display: block;
    	background-image: url(img/icon-bottom.png);
    	transition: all .4s ease-in-out;
    	width: 70px;
    	height: 43px;
    	margin: -43px auto;
    	position: relative;
    	z-index: -1;
    	margin-block-end: auto;
    }

    /* 内容栏一结束 */

    /* 内容栏二开始 */

    #section2 {
    	width: 100%;
    	background-color: #f2f2f2;
    	position: relative;
    	margin: 0 auto;
    	padding-top: 200px;
    	padding-bottom: 110px;
    }

    #section2 .container2 {
    	width: 1200px;
    	margin: 0 auto;
    }

    #section2 .section-title {
    	text-align: center;
    	position: relative;
    	margin-bottom: 70px;
    }

    #section2 .container2 h2 {
    	font-size: 36px;
    	color: #333;
    	margin-bottom: 25px;
    }

    #section2 .items {
    	display: flex;
    	width: 1200px;
    }

    #section2 .items .item {
    	pointer-events: auto;
    	width: 285px;
    	height: 458px;
    	margin-right: 20px;
    	background-color: #fff;
    	border-radius: 5px;
    	position: relative;
    	top: 0;
    }

    #section2 .items .item:hover {
    	transform: scale(1.05);
    }

    #section2 .items .item .item-top {
    	width: 100%;
    	height: 90px;
    	border-radius: 5px 5px 0 0;
    	padding: 20px;
    	box-sizing: border-box;
    }

    #section2 .items .item:nth-child(1) .item-top {
    	background: url(img/B1.png) no-repeat;
    }

    #section2 .items .item:nth-child(2) .item-top {
    	background: url(img/B2.png) no-repeat;
    }

    #section2 .items .item:nth-child(3) .item-top {
    	background: url(img/B3.png) no-repeat;
    }

    #section2 .items .item:nth-child(4) .item-top {
    	background: url(img/B4.png) no-repeat;
    }

    #section2 .item {
    	pointer-events: auto;
    	width: 285px;
    	height: 460px;
    	margin-right: 20px;
    	background-color: #fff;
    	border-radius: 5px;
    	position: relative;
    	top: 0;
    }

    #section2 .item h3 {
    	color: #fff;
    	font-size: 20px;
    	font-weight: 700;
    }

    #section2 .item p {
    	font-size: 14px;
    	color: #ffcdcd;
    }

    #section2 .item-min {
    	padding: 10px 0 0 16px;
    }

    #section2 .item-min .dl {
    	height: 91px;
    	padding: 23px 20px;
    	box-sizing: border-box;
    	transition: all 0.4s ease-in-out;
    	cursor: pointer;
    	position: relative;
    }

    #section2 .items .dt {
    	font-size: 16px;
    	font-weight: 800;
    	line-height: 24px;
    	color: #333;
    	position: relative;
    	margin-bottom: 4px;
    }

    #section2 .items .item .dl .last {
    	display: none;
    }

    #section2 .items .item .item-min .hover .last {
    	display: block;
    }

    #section2 .items .item .hover {
    	height: 116px;
    	background: url(img/1f-hover.png) no-repeat;
    	background-position-x: 100%;
    	display: block;
    }

    #section2 .item-min .dl i {
    	width: 5px;
    	height: 5px;
    	display: block;
    	position: absolute;
    	background-color: #f20d23;
    	top: 10px;
    	left: -18px;
    }

    #section2 .item .dd {
    	font-size: 14px;
    	color: #888888;
    }

    #section2 .items .item .dl .ms-btn {
    	width: 80px;
    	height: 30px;
    	background: rgba(255, 255, 255, 1);
    	box-shadow: 0px 5px 15px 0px rgba(211, 5, 13, 0.1);
    	border-radius: 2px;
    	color: #f20d23;
    	display: none;
    	text-align: center;
    	line-height: 30px;
    	position: absolute;
    	top: 10px;
    	right: 20px;
    	font-size: 14px;
    }

    #section2 .items .item .hover .ms-btn {
    	width: 80px;
    	height: 30px;
    	background: rgba(255, 255, 255, 1);
    	box-shadow: 0px 5px 15px 0px rgba(211, 5, 13, 0.1);
    	border-radius: 2px;
    	color: #f20d23;
    	display: block;
    	text-align: center;
    	line-height: 30px;
    	position: absolute;
    	top: 10px;
    	right: 20px;
    	font-size: 14px;
    }

    #section2 .items .item .hover .ms-btn {
    	display: block;
    }

    #section2 .items .item .ms-btn:hover {
    	color: #fff;
    	background: linear-gradient(90deg, #f20d23, #e73619);
    }

    #section2 .items .item .bot {
    	padding: 15px 20px;
    	position: relative;
    	margin-top: 10px;
    }

    #section2 .items .item .bot a {
    	display: block;
    	overflow: hidden;
    	display: flex;
    	justify-content: space-between;
    }

    #section2 .items .item .bot:after {
    	content: "";
    	position: absolute;
    	height: 1px;
    	left: 20px;
    	right: 18px;
    	background-color: #eeeeee;
    	top: 0;
    }

    #section2 .items .item .bot .text {
    	color: #f20d23;
    	font-size: 14px;
    }

    #section2 .items .item .bot a .more {
    	width: 5px;
    	height: 8px;
    	background: url(img/1f-icon-right.png) no-repeat;
    	margin: 6px 0 0 0;
    	transition: all 0.4s ease-in-out;
    }

    #section2 .items .item .bot:hover .more {
    	margin-right: 10px;
    }

    /* 内容栏二开始 */

    /* 内容栏三开始 */

    #section3 {
    	background-color: #fff;
    	padding: 100px 0 110px 0;
    }

    .container3 {
    	width: 1200px;
    	margin: 0 auto;
    }

    .container3 h2 {
    	font-size: 36px;
    	color: #333;
    	margin-bottom: 25px;
    }

    #section3 .section-title {
    	text-align: center;
    	position: relative;
    	margin-bottom: 70px;
    }

    #section3 .list {
    	display: flex;
    }

    #section3 .list li {
    	width: 25%;
    	text-align: center;
    	margin-bottom: 70px;
    }

    #section3 .list li i {
    	width: 104px;
    	height: 84px;
    	display: block;
    	margin: 0 auto;
    }

    #section3 .list li:nth-child(1) i {
    	background: url(./img/2f-icon1.png);
    }

    #section3 .list li:nth-child(2) i {
    	background: url(./img/2f-icon2.png);
    }

    #section3 .list li:nth-child(3) i {
    	background: url(./img/2f-icon3.png);
    }

    #section3 .list li:nth-child(4) i {
    	background: url(./img/2f-icon4.png);
    }

    #section3 .list li:nth-child(5) i {
    	background: url(./img/2f-icon5.png);
    }

    #section3 .list li:nth-child(6) i {
    	background: url(./img/2f-icon6.png);
    }

    #section3 .list li:nth-child(7) i {
    	background: url(./img/2f-icon7.png);
    }

    #section3 .list li:nth-child(8) i {
    	background: url(./img/2f-icon8.png);
    }

    #section3 .list li h4 {
    	font-size: 20px;
    	font-weight: 600;
    	color: #333333;
    	margin: 20px 0 10px;
    }

    #section3 .list li p {
    	font-size: 14px;
    	color: #888888;
    }

    #section3 .list .item-2 {
    	margin-bottom: 0;
    }

    /* 内容栏三结束 */

    /* 内容栏四开始 */

    #section4 {
    	width: 100%;
    	background: url(img/3f-img1.jpg) center center no-repeat;
    	display: flex;
    }

    #section4 .container4 {
    	width: 1200px;
    	margin: 0 auto;
    }

    #section4 .section-title {
    	text-align: center;
    	position: relative;
    	padding-top: 90px;
    	margin-bottom: 70px;
    }

    #section4 .white {
    	color: #fff !important;
    }

    #section4 .white h2 {
    	color: #fff;
    }

    .container4 h2 {
    	font-size: 36px;
    	color: #333;
    	margin-bottom: 25px;
    	font-weight: 600;
    }

    .content {
    	display: flex;
    }

    #pc #section4 .bd {
    	width: 996px;
    	color: #fff;
    }

    #pc #section4 .hd {
    	width: 204px;
    }

    #pc #section4 .bd ul {
    	position: relative;
    	width: 996px;
    	height: 544px;
    }

    #pc #section4 .bd ul li {
    	position: absolute;
    	width: 996px;
    	left: 0px;
    	top: 0px;
    	opacity: 0;
    	transition: all .5s;
    }

    #pc #section4 .bd li .top {
    	width: 985px;
    	box-sizing: border-box;
    	padding: 20px 30px;
    	border: 1px solid rgba(255, 255, 255, .2);
    	background: rgba(0, 0, 0, .2);
    	height: 152px;
    	position: relative;
    }

    #pc #section4 .bd li .top .title1 {
    	overflow: hidden;
    	display: flex;
    	justify-content: space-between;
    }

    #pc #section4 .bd li .top .title1 h3 {
    	font-weight: bold;
    	font-size: 24px;
    	line-height: 44px;
    }

    #pc #section4 .bd li .top .title1 .btn_warp {
    	display: flex;
    }

    #pc #section4 .bd li .top .title1 .btn_warp .btn3 {
    	height: 42px;
    	line-height: 42px;
    	width: 128px;
    	border: 1px solid rgba(255, 255, 255, .2);
    	color: rgba(255, 255, 255, 1);
    	text-align: center;
    	font-size: 14px;
    	margin-left: 10px;
    }

    .btn:hover {
    	opacity: 0.9;
    }

    .btn3:hover {
    	opacity: 0.9;
    }

    .btn4:hover {
    	opacity: 0.9;
    }

    #pc #section4 .bd li .top .title1 .btn_warp .btn_redb {
    	border: 0;
    	height: 44px;
    	line-height: 44px;
    	background: linear-gradient(90deg, #f20d23, #E73619);
    }

    #pc #section4 .bd li .top p {
    	color: rgba(255, 255, 255, .5);
    	font-size: 14px;
    	line-height: 2;
    	margin-top: 10px;
    }

    #pc #section4 .bd li .items1 {
    	position: relative;
    	overflow: hidden;
    	margin-bottom: 50px;
    	display: flex;
    }

    #pc #section4 .bd li .items1 .item1 {
    	width: 166px;
    	text-align: center;
    	padding: 50px 0;
    }

    #pc #section4 .bd li:nth-child(1) .item1 i {
    	background: url(img/5f-part01-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(1) .item1.item_1 i {
    	background-position: 9px 0;
    }

    #pc #section4 .bd li:nth-child(1) .item1 i {
    	background: url(img/5f-part01-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(1) .item1.item_2 i {
    	background-position: -58px 0;
    }

    #pc #section4 .bd li:nth-child(1) .item1 i {
    	background: url(img/5f-part01-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(1) .item1.item_3 i {
    	background-position: -127px 0;
    }

    #pc #section4 .bd li:nth-child(1) .item1 i {
    	background: url(img/5f-part01-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(1) .item1.item_4 i {
    	background-position: -198px 0;
    }

    #pc #section4 .bd li:nth-child(1) .item1 i {
    	background: url(img/5f-part01-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(1) .item1.item_5 i {
    	background-position: -263px 0;
    }

    #pc #section4 .bd li:nth-child(1) .item1 i {
    	background: url(img/5f-part01-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(1) .item1.item_6 i {
    	background-position: -324px 0;
    }

    #pc #section4 .bd li:nth-child(2) .item1 i {
    	background: url(img/5f-part02-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(2) .item1.item_1 i {
    	background-position: 3px 0;
    }

    #pc #section4 .bd li:nth-child(2) .item1 i {
    	background: url(img/5f-part02-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(2) .item1.item_2 i {
    	background-position: -65px 0;
    }

    #pc #section4 .bd li:nth-child(2) .item1 i {
    	background: url(img/5f-part02-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(2) .item1.item_3 i {
    	background-position: -130px 0;
    }

    #pc #section4 .bd li:nth-child(2) .item1 i {
    	background: url(img/5f-part02-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(2) .item1.item_4 i {
    	background-position: -193px 0;
    }

    #pc #section4 .bd li:nth-child(2) .item1 i {
    	background: url(img/5f-part02-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(2) .item1.item_5 i {
    	background-position: -257px 0;
    }

    #pc #section4 .bd li:nth-child(2) .item1 i {
    	background: url(img/5f-part02-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(2) .item1.item_6 i {
    	background-position: -320px 0;
    }

    #pc #section4 .bd li:nth-child(3) .item1 i {
    	background: url(img/5f-part03-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(3) .item1.item_1 i {
    	background-position: 7px 0;
    }

    #pc #section4 .bd li:nth-child(3) .item1 i {
    	background: url(img/5f-part03-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(3) .item1.item_2 i {
    	background-position: -61px 0;
    }

    #pc #section4 .bd li:nth-child(3) .item1 i {
    	background: url(img/5f-part03-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(3) .item1.item_3 i {
    	background-position: -130px 0;
    }

    #pc #section4 .bd li:nth-child(3) .item1 i {
    	background: url(img/5f-part03-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(3) .item1.item_4 i {
    	background-position: -197px 0;
    }

    #pc #section4 .bd li:nth-child(3) .item1 i {
    	background: url(img/5f-part03-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(3) .item1.item_5 i {
    	background-position: -265px 0;
    }

    #pc #section4 .bd li:nth-child(3) .item1 i {
    	background: url(img/5f-part03-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(3) .item1.item_6 i {
    	background-position: -329px 0;
    }

    #pc #section4 .bd li:nth-child(4) .item1 i {
    	background: url(img/5f-part04-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(4) .item1.item_1 i {
    	background-position: 6px 0;
    }

    #pc #section4 .bd li:nth-child(4) .item1 i {
    	background: url(img/5f-part04-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(4) .item1.item_2 i {
    	background-position: -61px 0;
    }

    #pc #section4 .bd li:nth-child(4) .item1 i {
    	background: url(img/5f-part04-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(4) .item1.item_3 i {
    	background-position: -125px 0;
    }

    #pc #section4 .bd li:nth-child(4) .item1 i {
    	background: url(img/5f-part04-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(4) .item1.item_4 i {
    	background-position: -187px 0;
    }

    #pc #section4 .bd li:nth-child(4) .item1 i {
    	background: url(img/5f-part04-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(4) .item1.item_5 i {
    	background-position: -253px 0;
    }

    #pc #section4 .bd li:nth-child(4) .item1 i {
    	background: url(img/5f-part04-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(4) .item1.item_6 i {
    	background-position: -323px 0;
    }

    #pc #section4 .bd li:nth-child(5) .item1 i {
    	background: url(img/5f-part05-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(5) .item1.item_1 i {
    	background-position: 6px 0;
    }

    #pc #section4 .bd li:nth-child(5) .item1 i {
    	background: url(img/5f-part05-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(5) .item1.item_2 i {
    	background-position: -59px 0;
    }

    #pc #section4 .bd li:nth-child(5) .item1 i {
    	background: url(img/5f-part05-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(5) .item1.item_3 i {
    	background-position: -125px 0;
    }

    #pc #section4 .bd li:nth-child(5) .item1 i {
    	background: url(img/5f-part05-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(5) .item1.item_4 i {
    	background-position: -186px 0;
    }

    #pc #section4 .bd li:nth-child(5) .item1 i {
    	background: url(img/5f-part05-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(5) .item1.item_5 i {
    	background-position: -254px 0;
    }

    #pc #section4 .bd li:nth-child(5) .item1 i {
    	background: url(img/5f-part05-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(5) .item1.item_6 i {
    	background-position: -324px 0;
    }

    #pc #section4 .bd li:nth-child(6) .item1 i {
    	background: url(img/5f-part06-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(6) .item1.item_1 i {
    	background-position: 1px 0;
    }

    #pc #section4 .bd li:nth-child(6) .item1 i {
    	background: url(img/5f-part06-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(6) .item1.item_2 i {
    	background-position: -72px 0;
    }

    #pc #section4 .bd li:nth-child(6) .item1 i {
    	background: url(img/5f-part06-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(6) .item1.item_3 i {
    	background-position: -140px 0;
    }

    #pc #section4 .bd li:nth-child(6) .item1 i {
    	background: url(img/5f-part06-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(6) .item1.item_4 i {
    	background-position: -207px 0;
    }

    #pc #section4 .bd li:nth-child(6) .item1 i {
    	background: url(img/5f-part06-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(6) .item1.item_5 i {
    	background-position: -274px 0;
    }

    #pc #section4 .bd li:nth-child(6) .item1 i {
    	background: url(img/5f-part06-icon.png) no-repeat;
    }

    #pc #section4 .bd li:nth-child(6) .item1.item_6 i {
    	background-position: -344px 0;
    }

    #pc #section4 .bd li .item1 {
    	border-bottom: 1px solid #393434;
    }

    #pc #section4 .bd li .items1 .item1 i {
    	width: 60px;
    	height: 48px;
    	display: inline-block;
    }

    #pc #section4 .bd li .item1 p {
    	font-size: 14px;
    	color: #fff;
    	margin-top: 10px;
    }

    #pc #section4 .bd li .anli {
    	display: flex;
    }

    #pc #section4 .bd li .anli .item1 {
    	width: 185px;
    	height: 70px;
    	margin-right: 80px;
    	overflow: hidden;
    	position: relative;
    	text-align: center;
    	background: #fff;
    	line-height: 70px;
    }

    #pc #section4 .bd li:nth-child(1) .anli .item_1 .img {
    	background: url(img/5f-part01-logo-1.jpg) no-repeat;
    }

    #pc #section4 .bd li:nth-child(1) .anli .item_2 .img {
    	background: url(img/5f-part01-logo-2.jpg) no-repeat;
    }

    #pc #section4 .bd li:nth-child(1) .anli .item_3 .img {
    	background: url(img/5f-part01-logo-3.jpg) no-repeat;
    }

    #pc #section4 .bd li:nth-child(1) .anli .item_4 .img {
    	background: url(img/5f-part01-logo-4.jpg) no-repeat;
    }

    #pc #section4 .bd li:nth-child(2) .anli .item_1 .img {
    	background: url(img/5f-part02-logo-1.jpg) no-repeat;
    }

    #pc #section4 .bd li:nth-child(2) .anli .item_2 .img {
    	background: url(img/5f-part02-logo-2.jpg) no-repeat;
    }

    #pc #section4 .bd li:nth-child(2) .anli .item_3 .img {
    	background: url(img/5f-part02-logo-3.jpg) no-repeat;
    }

    #pc #section4 .bd li:nth-child(2) .anli .item_4 .img {
    	background: url(img/5f-part02-logo-4.jpg) no-repeat;
    }

    #pc #section4 .bd li:nth-child(3) .anli .item_1 .img {
    	background: url(img/5f-part03-logo-1.jpg) no-repeat;
    }

    #pc #section4 .bd li:nth-child(3) .anli .item_2 .img {
    	background: url(img/5f-part03-logo-2.jpg) no-repeat;
    }

    #pc #section4 .bd li:nth-child(3) .anli .item_3 .img {
    	background: url(img/5f-part03-logo-3.jpg) no-repeat;
    }

    #pc #section4 .bd li:nth-child(3) .anli .item_4 .img {
    	background: url(img/5f-part03-logo-4.jpg) no-repeat;
    }

    #pc #section4 .bd li:nth-child(4) .anli .item_1 .img {
    	background: url(img/5f-part04-logo-1.jpg) no-repeat;
    }

    #pc #section4 .bd li:nth-child(4) .anli .item_2 .img {
    	background: url(img/5f-part04-logo-2.jpg) no-repeat;
    }

    #pc #section4 .bd li:nth-child(4) .anli .item_3 .img {
    	background: url(img/5f-part04-logo-3.jpg) no-repeat;
    }

    #pc #section4 .bd li:nth-child(4) .anli .item_4 .img {
    	background: url(img/5f-part04-logo-4.jpg) no-repeat;
    }

    #pc #section4 .bd li:nth-child(5) .anli .item_1 .img {
    	background: url(img/5f-part05-logo-1.jpg) no-repeat;
    }

    #pc #section4 .bd li:nth-child(5) .anli .item_2 .img {
    	background: url(img/5f-part05-logo-2.jpg) no-repeat;
    }

    #pc #section4 .bd li:nth-child(5) .anli .item_3 .img {
    	background: url(img/5f-part05-logo-3.jpg) no-repeat;
    }

    #pc #section4 .bd li:nth-child(5) .anli .item_4 .img {
    	background: url(img/5f-part05-logo-4.jpg) no-repeat;
    }

    #pc #section4 .bd li:nth-child(6) .anli .item_1 .img {
    	background: url(img/5f-part06-logo-1.jpg) no-repeat;
    }

    #pc #section4 .bd li:nth-child(6) .anli .item_2 .img {
    	background: url(img/5f-part06-logo-2.jpg) no-repeat;
    }

    #pc #section4 .bd li:nth-child(6) .anli .item_3 .img {
    	background: url(img/5f-part06-logo-3.jpg) no-repeat;
    }

    #pc #section4 .bd li:nth-child(6) .anli .item_4 .img {
    	background: url(img/5f-part06-logo-4.jpg) no-repeat;
    }

    #pc #section4 .bd li .anli .item1 .img {
    	position: relative;
    	z-index: 1;
    	height: 70px;
    }

    #pc #section4 .bd li .anli .item1 .text {
    	width: 100%;
    	height: 70px;
    	color: #F20D23;
    	text-align: center;
    	background: rgba(255, 255, 255, .9);
    	line-height: 70px;
    	position: absolute;
    	top: 70px;
    	z-index: 2;
    	font-size: 16px;
    	transition: all .4s ease-in-out;
    }

    #pc #section4 .bd li .anli .item1:hover .text {
    	top: 0;
    }

    #pc #section4 .bd li .anli .item1:last-child {
    	margin-right: 0;
    }

    #pc #section4 .bd li .anli .item1 .text:after {
    	content: '';
    	width: 5px;
    	height: 8px;
    	background: url(img/1f-icon-right.png) no-repeat;
    	position: absolute;
    	right: 50px;
    	top: 30px;
    }

    #pc #section4 .hd ul {
    	margin-top: 30px;
    }

    #pc #section4 .hd .li_1.on {
    	font-size: 18px;
    	color: #fff;
    }

    #pc #section4 .hd .li_1 {
    	color: #999;
    	font-size: 16px;
    	padding-left: 60px;
    	position: relative;
    	margin-bottom: 53px;
    }

    #pc #section4 .hd .li_1:hover {
    	font-size: 18px;
    	color: #fff;
    }

    #pc #section4 .hd ul .li_1.on:after {
    	content: '';
    	position: absolute;
    	width: 30px;
    	height: 1px;
    	background: linear-gradient(90deg, #f20d23, #E73619);
    	left: 10px;
    	top: 13px;
    }

    #pc #section4 .bd ul .li_active {
    	opacity: 1;
    }

    /* 内容栏四结束 */

    /* 内容栏五开始 */

    #pc #section5 {
    	background: #F7F9FC;
    	padding: 100px 0 110px 0;
    }

    #section5 .section-title {
    	text-align: center;
    	position: relative;
    	margin-bottom: 70px;
    }

    #section5 .container5 {
    	width: 1200px;
    	margin: 0 auto;
    }

    #pc #section5 .section-title h2 {
    	font-size: 36px;
    	color: #333;
    	margin-bottom: 20px;
    	display: block;
    }

    #pc #section5 .section-title p {
    	font-size: 16px;
    	color: #666;
    }

    #pc #section5 .list {
    	display: flex;
    	margin: 0 -5px;
    }

    #pc #section5 .list li {
    	width: 230px;
    	height: 234px;
    	overflow: hidden;
    	text-align: center;
    	border: 1px solid #EEEEEE;
    	margin: 0 4px 20px 5px;
    	background: #fff;
    }

    #pc #section5 .list li:nth-child(n+6) {
    	margin-bottom: 0;
    }

    #pc #section5 .list li .img {
    	width: 50px;
    	height: 50px;
    	margin: 30px auto 25px;
    	background: url(img/4f-icon.png) no-repeat;
    	transition: all .3s cubic-bezier(0.46, 0.03, 0.52, 0.96);
    }

    #pc #section5 .list li.item_1 .img {
    	background-position: -3px 0;
    }

    #pc #section5 .list li.item_2 .img {
    	background-position: -53px 0;
    }

    #pc #section5 .list li.item_3 .img {
    	background-position: -100px 0;
    }

    #pc #section5 .list li.item_4 .img {
    	background-position: -153px 0;
    }

    #pc #section5 .list li.item_5 .img {
    	background-position: -203px 0;
    }

    #pc #section5 .list li.item_6 .img {
    	background-position: -253px 0;
    }

    #pc #section5 .list li.item_7 .img {
    	background-position: -303px 0;
    }

    #pc #section5 .list li.item_8 .img {
    	background-position: -350px 0;
    }

    #pc #section5 .list li.item_9 .img {
    	background-position: -400px 0;
    }

    #pc #section5 .list li.item_10 .img {
    	background-position: -453px 0;
    }

    #pc #section5 .list li h3 {
    	font-size: 20px;
    	font-weight: bold;
    	margin-bottom: 10px;
    }

    #pc #section5 .list li p {
    	font-size: 14px;
    	color: #888;
    	margin: 0 19px;
    	line-height: 24px;
    }

    #pc #section5 .list li .btn_wrap {
    	opacity: 0;
    	transition: all .3s cubic-bezier(0.46, 0.03, 0.52, 0.96);
    	padding-top: 26px;
    }

    #pc #section5 .list li .btn_wrap .btn_red {
    	font-size: 14px;
    	width: 95px;
    	height: 36px;
    	line-height: 36px;
    	background: linear-gradient(90deg, rgba(249, 31, 40, 1), rgba(254, 77, 45, 1));
    	display: inline-block;
    	vertical-align: middle;
    	text-align: center;
    	color: #fff;
    	border: 0 none;
    	cursor: pointer;
    }

    #pc #section5 .list li .btn_wrap .btn_red_line {
    	font-size: 14px;
    	width: 93px;
    	height: 34px;
    	line-height: 34px;
    	border-radius: 0;
    	border: 1px solid #F92028;
    	color: #F92028;
    	text-align: center;
    	display: inline-block;
    	vertical-align: middle;
    	margin-left: 4px;
    	margin-right: 4px;
    }

    #pc #section5 .list li .btn_wrap .btn_red:hover {
    	opacity: .9;
    }

    #pc #section5 .list li .btn_wrap .btn_red_line:hover {
    	background: #fff5f3;
    }

    #pc #section5 .list li:hover {
    	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.05);
    }

    #pc #section5 .list li:hover .img {
    	margin-top: -32px;
    	opacity: 0;
    }

    #pc #section5 .list li:hover .btn_wrap {
    	opacity: 1;
    }

    /* 内容栏五结束 */

    /* 内容栏六开始 */

    #pc #section6 {
    	padding-bottom: 0;
    	padding: 100px 0 0 0;
    }

    .container6 {
    	width: 1200px;
    	margin: 0 auto;
    }

    #section6 .section-title {
    	padding-top: 0;
    	text-align: center;
    	margin-bottom: 70px;
    	position: relative;
    }

    .container6 h2 {
    	font-size: 36px;
    	color: #333;
    	margin-bottom: 25px;
    	font-weight: 600;
    }

    #section6 .hd {
    	width: 1110px;
    	height: 160px;
    	margin: 0 auto;
    }

    #section6 .bd {
    	margin-top: 50px;
    }

    #section6 .hd ul {
    	width: 1140px;
    	display: flex;
    }

    #section6 .hd li {
    	width: 160px;
    	height: 60px;
    	margin: 0 30px 20px 0;
    	position: relative;
    	overflow: hidden;
    }

    #section6 .hd li .img {
    	height: 58px;
    	position: relative;
    	z-index: 2;
    	border: 1px solid #EEEEEE;
    }

    #section6 .hd li .text {
    	width: 158px;
    	height: 58px;
    	text-align: center;
    	line-height: 60px;
    	position: absolute;
    	top: 0px;
    	z-index: 2;
    	color: #F20D23;
    	font-size: 16px;
    	background: rgba(255, 255, 255, .9);
    	border: 1px solid rgba(242, 13, 35, 1);
    	font-weight: bold;
    	opacity: 0;
    }

    #section6 .hd .li_3.on .text {
    	opacity: 1;
    }

    #section6 .hd ul:nth-child(1) li:nth-child(1) .img {
    	background: url(img/5f-logo01.png) no-repeat center center;
    }

    #section6 .hd ul:nth-child(1) li:nth-child(2) .img {
    	background: url(img/5f-logo02.png) no-repeat center center;
    }

    #section6 .hd ul:nth-child(1) li:nth-child(3) .img {
    	background: url(img/5f-logo03.png) no-repeat center center;
    }

    #section6 .hd ul:nth-child(1) li:nth-child(4) .img {
    	background: url(img/5f-logo04.png) no-repeat center center;
    }

    #section6 .hd ul:nth-child(1) li:nth-child(5) .img {
    	background: url(img/5f-logo05.png) no-repeat center center;
    }

    #section6 .hd ul:nth-child(1) li:nth-child(6) .img {
    	background: url(img/5f-logo06.png) no-repeat center center;
    }

    #section6 .hd ul:nth-child(2) li:nth-child(1) .img {
    	background: url(img/5f-logo07.png) no-repeat center center;
    }

    #section6 .hd ul:nth-child(2) li:nth-child(2) .img {
    	background: url(img/5f-logo08.png) no-repeat center center;
    }

    #section6 .hd ul:nth-child(2) li:nth-child(3) .img {
    	background: url(img/5f-logo09.png) no-repeat center center;
    }

    #section6 .hd ul:nth-child(2) li:nth-child(4) .img {
    	background: url(img/5f-logo10.png) no-repeat center center;
    }

    #section6 .hd ul:nth-child(2) li:nth-child(5) .img {
    	background: url(img/5f-logo11.png) no-repeat center center;
    }

    #section6 .hd ul:nth-child(2) li:nth-child(6) .img {
    	background: url(img/5f-logo12.png) no-repeat center center;
    }

    #section6 .hd li:hover .text {
    	opacity: 1;
    }

    #section6 .bd {
    	margin-top: 50px;
    }

    #section6 .bd ul {
    	width: 1903px;
    	height: 435px;
    	position: relative;
    	margin: 0 auto;
    }

    #section6 .bd ul::after {
    	content: '';
    	clear: both;
    }

    #section6 .bd li {
    	display: flex;
    	align-items: center;
    	position: absolute;
    	width: 1903px;
    	left: 0px;
    	top: 0px;
    	opacity: 0;
    	overflow: hidden;
    	transition: all 0.4s;
    }

    #section6 .bd li .left {
    	width: 50%;
    	text-align: right;
    	padding: 65px 30px;
    	box-sizing: border-box;
    	background: rgba(242, 13, 35, .1);
    	height: 100%;
    }

    #section6 .bd li .right {
    	width: 50%;
    	height: 100%;
    	text-align: left;
    	box-sizing: border-box;
    	padding: 65px 50px;
    }

    #section6 .bd li .right h3 {
    	font-size: 24px;
    	color: #333;
    	font-weight: bold;
    	padding-bottom: 30px;
    	position: relative;
    	margin-bottom: 40px;
    }

    #section6 .bd li .right .desc {
    	display: flex;
    	margin-bottom: 20px;
    }

    #section6 .bd li .right .btn4 {
    	background: linear-gradient(90deg, #f20d23, #E73619);
    	width: 130px;
    	height: 44px;
    	line-height: 44px;
    	text-align: center;
    	font-size: 16px;
    	color: #fff;
    	display: block;
    	margin: 40px 0 0 0;
    }

    #section6 .bd li .right .desc h4 {
    	font-size: 16px;
    	color: #333;
    	font-weight: bold;
    }

    #section6 .bd li .right .desc i {
    	width: 4px;
    	height: 4px;
    	background: #F20D23;
    	margin: 8px 16px;
    }

    #section6 .bd li .right .desc span {
    	color: #888;
    	font-size: 16px;
    }

    #section6 .bd li .right .btn4 {
    	background: linear-gradient(90deg, #f20d23, #E73619);
    	width: 130px;
    	height: 44px;
    	line-height: 44px;
    	text-align: center;
    	font-size: 16px;
    	color: #fff;
    	display: block;
    	margin: 40px 0 0 0;
    }

    /* 内容栏六结束 */

    /* 内容栏七开始 */

    #section7 .banner_video {
    	position: relative;
    	margin-top: 0;
    	z-index: 2;
    	width: 100%;
    	overflow: hidden;
    	min-height: 750px;
    	background: url(img/6f-bg.jpg);
    }

    #section7 .banner_video .banner_text {
    	position: absolute;
    	top: 0;
    	left: 0;
    	right: 0;
    	z-index: 3;
    	color: #fff;
    }

    #section7 .container7 {
    	width: 1200px;
    	margin: 0 auto;
    }

    #section7 .banner_video .banner_text h4 {
    	font-size: 54px;
    	font-weight: bold;
    	margin-top: 80px;
    }

    #section7 .banner_video .banner_text h5 {
    	font-size: 24px;
    	margin-top: 50px;
    }

    #section7 .banner_video .banner_text p {
    	font-size: 14px;
    	color: rgba(255, 255, 255, .6);
    	width: 600px;
    	line-height: 2;
    	margin-top: 20px;
    }

    #section7 .banner_video .bot {
    	position: absolute;
    	width: 1551.5px;
    	z-index: 999;
    	bottom: 50px;
    	background: #fff;
    	left: 0;
    	display: flex;
    	justify-content: flex-end;
    }

    #section7 .bot .container7 {
    	margin: 0;
    	padding-bottom: 0;
    	display: flex;
    	justify-content: flex-end;
    }

    #section7 .banner_video .bot .items {
    	height: 170px;
    	display: flex;
    	align-items: center;
    }

    #section7 .banner_video .bot .items .item {
    	text-align: center;
    	width: 150px;
    	margin: 0 20px;
    }

    #section7 .banner_video .bot .items .item_1 i {
    	background: url(img/6f-icon1.png) no-repeat;
    }

    #section7 .banner_video .bot .items .item_2 i {
    	background: url(img/6f-icon2.png) no-repeat;
    }

    #section7 .banner_video .bot .items .item_3 i {
    	background: url(img/6f-icon3.png) no-repeat;
    }

    #section7 .banner_video .bot .items .item_4 i {
    	background: url(img/6f-icon4.png) no-repeat;
    }

    #section7 .banner_video .bot .items .item_5 i {
    	background: url(img/6f-icon5.png) no-repeat;
    }

    #section7 .banner_video .bot .items .item i {
    	width: 57px;
    	height: 48px;
    	display: inline-block;
    	margin: 30px auto 0;
    }

    #section7 .banner_video .bot .items .item h3 {
    	font-size: 20px;
    	font-weight: 500;
    	margin-top: 15px;
    }

    #section7 .banner_video .bot .items .item p {
    	color: #666;
    	font-size: 16px;
    	margin-top: 8px;
    }

    #section7 .banner_video .bot .more {
    	margin-left: 30px;
    	width: 220px;
    	height: 188px;
    	background: linear-gradient(-23deg, rgba(250, 12, 12, 1), rgba(254, 80, 11, 1));
    }

    #section7 .banner_video .bot .more a {
    	display: block;
    	margin: 15px;
    	border: 1px solid rgba(255, 255, 255, .4);
    	text-align: center;
    	line-height: 158px;
    	color: rgba(255, 255, 255, 1);
    	font-size: 18px;
    }

    #section7 .banner_video .bot .more a:hover {
    	border: 1px solid rgba(255, 255, 255, .6);
    	color: #fff;
    }

    /* 内容栏七结束 */

    /* 内容栏八开始 */

    #section8 {
    	padding: 100px 0 110px 0;
    }

    #section8 .container8 {
    	width: 1200px;
    	margin: 0 auto;
    }

    #section8 .section-title {
    	text-align: center;
    	margin-bottom: 70px;
    	position: relative;
    }

    #section8 .section-title h2 {
    	font-size: 36px;
    	color: #333;
    	margin-bottom: 25px;
    }

    #section8 .section-title h2 {
    	font-size: 36px;
    	color: #333;
    	margin-bottom: 25px;
    	font-weight: 600;
    }

    #section8 .list {
    	margin-right: -30px;
    	display: flex;
    }

    #section8 .list li {
    	width: 340px;
    	border: 1px solid #E6E6E6;
    	background: #fff;
    	margin-right: 30px;
    	padding: 28px 19px;
    }

    #section8 .list li h3 {
    	font-size: 20px;
    	text-align: center;
    }

    #section8 .list li h3:after {
    	content: '';
    	display: block;
    	width: 22px;
    	height: 3px;
    	background: #f91f28;
    	margin: 15px auto 20px;
    }

    #section8 .list li .dl1 {
    	margin-bottom: 20px;
    }

    #section8 .list li .dl1 .dt {
    	position: relative;
    	height: 183px;
    	margin-bottom: 14px;
    	overflow: hidden;
    }

    #section8 .list li .dl1 .dt img {
    	width: 340px;
    	height: 183px;
    	transition: all .2s;
    }

    #section8 .list li .dl1 .dt:hover img {
    	transform: scale(1.06);
    }

    #section8 .list li .dl1 .dt .cover {
    	position: absolute;
    	left: 0;
    	right: 0;
    	bottom: 0;
    	top: 80px;
    	opacity: 0.7;
    	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    }

    #section8 .list li .dl1 .dt .title {
    	position: absolute;
    	z-index: 2;
    	font-size: 18px;
    	color: #fff;
    	bottom: 10px;
    	left: 10px;
    	right: 10px;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	height: 25px;
    	line-height: 25px;
    }

    #section8 .list li .dl1 .dd {
    	font-size: 14px;
    	line-height: 30px;
    	height: 30px;
    	overflow: hidden;
    	white-space: nowrap;
    	text-overflow: ellipsis;
    }

    #section8 .list li .dl1 .dd a {
    	color: #333333;
    }

    #section8 .list li .btn5 {
    	width: 126px;
    	height: 36px;
    	line-height: 36px;
    	font-size: 16px;
    	transition: all .2s;
    	text-align: center;
    	color: #F92128;
    	border: 1px solid #F92128;
    	display: block;
    	margin: 0 auto;
    }

    #section8 .list li .btn5:hover {
    	color: #fff;
    	background: #F92128;
    }

    /* 内容栏八结束 */

    /* 内容栏九开始 */

    #section9 {
    	background: #F7F9FC;
    	padding: 100px 0 110px 0;
    }

    .container9 {
    	width: 1200px;
    	margin: 0 auto;
    }

    #section9 .section-title {
    	text-align: center;
    	padding-top: 0;
    	margin-bottom: 70px;
    	position: relative;
    }

    #section9 .section-title h3 {
    	font-size: 36px;
    	color: #333;
    	margin-bottom: 25px;
    	font-weight: 600;
    }

    #section9 .items {
    	display: flex;
    }

    #section9 .item {
    	width: 264px;
    	height: 180px;
    	background: rgba(255, 255, 255, 1);
    	box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.05);
    	border-radius: 20px;
    	margin-right: 30px;
    	text-align: center;
    }

    #section9 .item:hover {
    	box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
    }

    #section9 .item_1 i {
    	background: url(img/8f-logo1.png) no-repeat;
    }

    #section9 .item_2 i {
    	background: url(img/8f-logo2.png) no-repeat;
    }

    #section9 .item_3 i {
    	background: url(img/8f-logo3.png) no-repeat;
    }

    #section9 .item_4 i {
    	background: url(img/8f-logo4.png) no-repeat;
    }

    #section9 .item i {
    	width: 175px;
    	height: 76px;
    	display: block;
    	margin: 30px auto 0;
    }

    #section9 .item span {
    	font-size: 14px;
    	color: #333333;
    	font-weight: 400;
    	display: block;
    	margin-top: 20px;
    	position: relative;
    }

    #section9 .item span:after {
    	content: '';
    	position: absolute;
    	width: 40px;
    	height: 3px;
    	background: #F54544;
    	bottom: -33px;
    	left: 112px;
    }

    /* 内容栏九结束 */

    /* 内容栏十开始 */

    #section10 {
    	height: 180px;
    	background: url(img/9f-bg.jpg) no-repeat center top;
    }

    .container10 {
    	width: 1200px;
    	margin: 0 auto;
    }

    #section10 .list {
    	padding-top: 39px;
    	display: flex;
    }

    #section10 .list li {
    	height: 109px;
    	width: 190px;
    	position: relative;
    	padding-left: 110px;
    	color: #fff;
    }

    #section10 .list li .num {
    	font-size: 40px;
    }

    #section10 .list li .num .s_num {
    	display: inline-block;
    	height: 60px;
    	overflow: hidden;
    	vertical-align: bottom;
    	line-height: 60px;
    	padding-right: 15px;
    }

    #section10 .list li .num .s_num .index_num {
    	width: 28px;
    	height: 36px;
    	transition: all 2.5s;
    	margin-top: 17px;
    	margin-right: -15px;
    	opacity: 1;
    	display: inline-block;
    	background: url(img/09-number.png) no-repeat;
    }

    #section10 .list li .num .s_num .index_num_0 {
    	background-position: 2px 1px;
    }

    #section10 .list li .num .s_num .index_num_1 {
    	background-position: 2px -41px;
    }

    #section10 .list li .num .s_num .index_num_2 {
    	background-position: 2px -83px;
    }

    #section10 .list li .num .s_num .index_num_3 {
    	background-position: 3px -125px;
    }

    #section10 .list li .num .s_num .index_num_5 {
    	background-position: 2px -210px;
    }

    #section10 .list li .num .s_num .index_num_7 {
    	background-position: 2px -295px;
    }

    #section10 .list_active li .num .s_num .index_num {
    	background-position: 2px -660px;
    }

    #section10 .list li p {
    	font-size: 16px;
    }

    #section10 .list li p:before {
    	content: '';
    	display: block;
    	width: 30px;
    	height: 2px;
    	background: #FB3429;
    	margin: 9px 0 15px;
    }

    #section10 .list li:after {
    	content: '';
    	position: absolute;
    	right: 0;
    	top: 0;
    	bottom: 0;
    	width: 1px;
    	background: rgba(255, 255, 255, .1);
    }

    /* 内容栏十结束 */

    /* 内容栏十一结束 */

    #section11 {
    	background: #F7F9FC;
    }

    #section11 .container11 {
    	width: 1200px;
    	margin: 0 auto;
    	display: flex;
    }

    #section11 .s_l {
    	width: 132px;
    	font-size: 16px;
    	line-height: 100px;
    	margin-left: 25px;
    }

    #section11 .s_l img {
    	vertical-align: middle;
    }

    #section11 .list {
    	display: flex;
    }

    #section11 .list li {
    	width: 189px;
    	height: 100px;
    	font-size: 14px;
    	padding-left: 64px;
    }

    #section11 .list li:hover {
    	background: #fff;
    }

    #section11 .list li h3 {
    	font-size: 100%;
    	font-weight: 400;
    	margin-top: 27px;
    	margin-bottom: 3px;
    }

    #section11 .list li h3:before {
    	content: '';
    	width: 20px;
    	height: 14px;
    	display: inline-block;
    	margin-left: -30px;
    	margin-right: 10px;
    	background: url(img/10f-icon.png) no-repeat left top;
    	vertical-align: -3px;
    }

    #section11 .list li:hover h3:before {
    	background-position: right 2px top;
    }

    #section11 .list li p {
    	color: #888;
    }

    /* 内容栏十一结束 */

    /* 网页尾部开始 */

    #footer {
    	color: #999;
    	font-size: 14px;
    	background: #222;
    }

    #footer .footer_service {
    	background: #272727;
    	padding: 40px 0;
    }

    #footer .contioner12 {
    	width: 1200px;
    	margin: 0 auto;
    }

    #footer .contioner12 ul {
    	display: flex;
    }

    #footer .footer_service li {
    	width: 300px;
    	display: flex;
    }

    #footer .footer_service li.item_1 i {
    	background-position: 0 0;
    }

    #footer .footer_service li.item_2 i {
    	background-position: -60px 0;
    }

    #footer .footer_service li.item_3 i {
    	background-position: -120px 0;
    }

    #footer .footer_service li.item_4 i {
    	background-position: -180px 0;
    }

    #footer .footer_service li i {
    	width: 50px;
    	height: 50px;
    	background: url(img/bottom-icon.png) no-repeat;
    }

    #footer .footer_service li .text {
    	padding-left: 20px;
    }

    #footer .footer_service li .text h3 {
    	font-size: 18px;
    	color: #fff;
    	font-weight: 400;
    }

    #footer .footer_link {
    	padding-top: 44px;
    	overflow: hidden;
    	display: flex;
    }

    #footer .footer_link .ft_help_1 {
    	width: 333px;
    	position: relative;
    }

    #footer a {
    	color: #999;
    }

    #footer a:hover {
    	color: #aaa;
    }

    #footer .footer_link .ft_help_1 .logo {
    	width: 152px;
    	height: 50px;
    	margin-bottom: 10px;
    	background: url(img/bottom-logo.png) no-repeat left top;
    	margin-left: 20px;
    }

    #footer .footer_link .ft_help_1 .company {
    	font-size: 16px;
    	color: #fff;
    	margin-bottom: 15px;
    	margin-top: 35px;
    }

    #footer .footer_link .ft_help_1 .number {
    	width: 191px;
    	height: 62px;
    	border: 1px solid #333539;
    	display: flex;
    }

    #footer .footer_link .ft_help_1 .number .img {
    	width: 24px;
    	height: 31px;
    	background: url(img/bottom-icon2.png) no-repeat left top;
    	margin: 12px 0 0 15px;
    }

    #footer .footer_link .ft_help_1 .number .info {
    	margin-left: 15px;
    	margin-top: 10px;
    	font-size: 13px;
    	white-space: nowrap;
    }

    #footer .footer_link .ft_help_1 .number .info h3 {
    	color: #fff;
    	margin-bottom: 2px;
    	font-size: 100%;
    	font-weight: 400;
    }

    #footer .ft_menu {
    	display: flex;
    }

    #footer .ft_menu .menu_1 {
    	width: 222px;
    }

    #footer .ft_menu .menu_2 {
    	width: 230px;
    }

    #footer .ft_menu .menu_3 {
    	width: 230px;
    }

    #footer .ft_menu .menu_4 {
    	width: 100px;
    }

    #footer .ft_menu .menu_list .dt {
    	font-size: 20px;
    	color: #ccc;
    	margin-bottom: 13px;
    }

    #footer .ft_menu .menu_list a {
    	display: block;
    	line-height: 30px;
    }

    #footer .footer_copy {
    	text-align: center;
    	padding-bottom: 56px;
    	padding-top: 43px;
    }

    #footer .ft_solution {
    	text-align: center;
    	margin-bottom: 10px;
    	border-top: 1px solid #353535;
    	border-bottom: 1px solid #353535;
    	padding: 23px 0;
    }

    #footer .ft_solution span.item {
    	color: #fff;
    }

    #footer .ft_solution .item {
    	display: inline-block;
    	margin: 0 25px;
    }

    #footer .ft_friend {
    	padding: 0 0 8px;
    }

    #footer .ft_friend .icon_friend_sh {
    	padding: 1px 20px;
    	position: relative;
    }

    #footer .ft_friend .icon_friend_sh:after {
    	position: absolute;
    	content: '';
    	border-top: 7px solid #999;
    	border-left: 7px solid transparent;
    	border-right: 7px solid transparent;
    	top: 5px;
    	cursor: pointer;
    }

    #footer .ft_on .icon_friend_sh:after {
    	border-top: 0;
    	border-bottom: 7px solid #999;
    }

    #footer .ft_friend.top .friend_div {
    	display: block !important;
    }

    .footer .ft-friend.top .icon_friend_sh:after {
    	border-bottom: 7px solid #999;
    	border-top: 0;
    }

    .footer .ft-friend .icon_friend_sh:after {
    	position: absolute;
    	content: '';
    	border-top: 7px solid #999;
    	border-left: 7px solid transparent;
    	border-right: 7px solid transparent;
    	top: 5px;
    	cursor: pointer;
    }

    #footer .ft_friend .friend_div {
    	display: none;
    }

    #footer .ft_friend a {
    	margin: 0 9px;
    }

    #footer .footer_copy p {
    	font-size: 13px;
    	line-height: 2;
    	color: #737373;
    }

    #footer .footer_copy p span {
    	margin: 0 10px;
    }

    /* 网页尾部结束 */

    /* 底部栏开始 */

    .bottom_float {
    	width: 1920px;
    	height: 96px;
    	background: url(img/bg.jpg) no-repeat center;
    	position: fixed;
    	bottom: 0;
    	z-index: 999;
    }

    .container1 {
    	width: 1200px;
    	margin: 0 auto;
    	display: flex;
    	justify-content: flex-end;
    }

    .bottom_float .close {
    	background: url(img/cha.png) no-repeat center;
    	width: 14px;
    	height: 14px;
    	margin-top: 10px;
    	cursor: pointer;
    }

    .bottom_float .btn {
    	background: #fff;
    	color: red;
    	font-size: 16px;
    	padding: 15px 45px;
    	margin-top: 20px;
    	cursor: pointer;
    	margin-right: 70px;
    }

    /* 底部栏结束 */

    /* 侧边栏动画开始 */

    @keyframes rotateInDownRight {
    	0% {
    		transform-origin: right bottom;
    		transform: rotate(45deg);
    		opacity: 0;
    	}
    	100% {
    		transform-origin: right bottom;
    		transform: none;
    		opacity: 1;
    	}
    }

    @keyframes rotateInDownLeft {
    	0% {
    		transform-origin: left bottom;
    		transform: rotate(-45deg);
    		opacity: 0;
    	}
    	100% {
    		transform-origin: left bottom;
    		transform: none;
    		opacity: 1;
    	}
    }

    /* 底部栏动画结束 */